NVIDIA — Software Engineer - Backend

Posted: 04-10-2025

Salary: ₹32 - ₹75 Lakhs/Annum Expected

About the Role:

NVIDIA is seeking a motivated Software Engineer to join the team building capabilities for next-generation network management and telemetry systems in the cloud. In this role, you will contribute to building distributed cloud applications that help manage modern Ethernet networks at scale. This network operations platform will provide real-time visibility, advanced validation, troubleshooting, and telemetry for large-scale data center environments.

Responsibilities:

  • Develop distributed applications, microservices, and a high-throughput, reliable SAAS platform.
  • Work on application areas like data ingestion, distributed computing, near real-time analytics engines, RESTful APIs, and user interfaces.
  • Participate in requirements gathering, system design, and improvement sessions.
  • Drive initiatives in performance, team productivity, automation, software quality, application monitoring, and reliability.
  • Collaborate closely with system architects, UI/UX designers, and test engineers to ensure seamless delivery.

Key Technical Skills:

Scala, Go, Python, Microservices Architecture, Distributed Application Development, Stream Processing (Kafka, Flink, Spark Streaming, Samza), NoSQL Databases (Cassandra, MongoDB), Orchestration/Scheduling (Kubernetes, SLURM, Nomad), RESTful API Development

Requirements:

  • Bachelor’s or Master’s degree in Computer Science or Engineering
  • At least 2 years of professional experience in complex microservices-based architectures
  • Hands-on programming experience in at least one of these languages: Scala, Go, Python
  • Proficiency in coding, rapid prototyping, and testing scalable distributed solutions
  • Experience with stream processing frameworks and NoSQL database systems
  • Familiarity with orchestration and scheduling tools such as Kubernetes
  • Bonus: Experience with public cloud platforms (AWS), reactive application design, network stacks, protocols, and Software Defined Networking (SDN)

About NVIDIA:

NVIDIA is widely regarded as one of the top technology employers globally, with a reputation for innovation in areas such as Artificial Intelligence, High-Performance Computing, and Visualization. The company pioneered accelerated computing, creating solutions that drive advances in AI and simulation technology for various industries.

Important Notice:

This job description and related content are owned by NVIDIA. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact NVIDIA directly. We do not process applications or respond to candidate queries.